package com.mm.pojo;

import javax.persistence.*;

@Table(name = "goods_receive_info")
public class GoodsReceiveInfo {
    /**
     * 物资领用表id
     */
    @Id
    @Column(name = "good_rece_id")
    private String goodReceId;

    /**
     * 员工id
     */
    @Column(name = "emp_id")
    private Long empId;

    /**
     * 物资信息
     */
    @Column(name = "good_id")
    private String goodId;

    /**
     * 领用时间
     */
    @Column(name = "good_rece_time")
    private Long goodReceTime;

    /**
     * 归还时间
     */
    @Column(name = "good_return_time")
    private Long goodReturnTime;

    /**
     * 归还状态（1-已归还，2-未归还，3-归还超时，4-损坏/遗失）
     */
    @Column(name = "good_return_status")
    private Long goodReturnStatus;

    /**
     * 审批记录表id
     */
    @Column(name = "exam_id")
    private String examId;

    /**
     * 创建时间
     */
    @Column(name = "good_create_time")
    private Long goodCreateTime;

    /**
     * 修改时间
     */
    @Column(name = "good_update_time")
    private Long goodUpdateTime;

    /**
     * 是否需要归还,1-true,0-false
     */
    @Column(name = "good_is_return")
    private String goodIsReturn;

    /**
     * 获取物资领用表id
     *
     * @return good_rece_id - 物资领用表id
     */
    public String getGoodReceId() {
        return goodReceId;
    }

    /**
     * 设置物资领用表id
     *
     * @param goodReceId 物资领用表id
     */
    public void setGoodReceId(String goodReceId) {
        this.goodReceId = goodReceId;
    }

    /**
     * 获取员工id
     *
     * @return emp_id - 员工id
     */
    public Long getEmpId() {
        return empId;
    }

    /**
     * 设置员工id
     *
     * @param empId 员工id
     */
    public void setEmpId(Long empId) {
        this.empId = empId;
    }

    /**
     * 获取物资信息
     *
     * @return good_id - 物资信息
     */
    public String getGoodId() {
        return goodId;
    }

    /**
     * 设置物资信息
     *
     * @param goodId 物资信息
     */
    public void setGoodId(String goodId) {
        this.goodId = goodId;
    }

    /**
     * 获取领用时间
     *
     * @return good_rece_time - 领用时间
     */
    public Long getGoodReceTime() {
        return goodReceTime;
    }

    /**
     * 设置领用时间
     *
     * @param goodReceTime 领用时间
     */
    public void setGoodReceTime(Long goodReceTime) {
        this.goodReceTime = goodReceTime;
    }

    /**
     * 获取归还时间
     *
     * @return good_return_time - 归还时间
     */
    public Long getGoodReturnTime() {
        return goodReturnTime;
    }

    /**
     * 设置归还时间
     *
     * @param goodReturnTime 归还时间
     */
    public void setGoodReturnTime(Long goodReturnTime) {
        this.goodReturnTime = goodReturnTime;
    }

    /**
     * 获取归还状态（1-已归还，2-未归还，3-归还超时，4-损坏/遗失）
     *
     * @return good_return_status - 归还状态（1-已归还，2-未归还，3-归还超时，4-损坏/遗失）
     */
    public Long getGoodReturnStatus() {
        return goodReturnStatus;
    }

    /**
     * 设置归还状态（1-已归还，2-未归还，3-归还超时，4-损坏/遗失）
     *
     * @param goodReturnStatus 归还状态（1-已归还，2-未归还，3-归还超时，4-损坏/遗失）
     */
    public void setGoodReturnStatus(Long goodReturnStatus) {
        this.goodReturnStatus = goodReturnStatus;
    }

    /**
     * 获取审批记录表id
     *
     * @return exam_id - 审批记录表id
     */
    public String getExamId() {
        return examId;
    }

    /**
     * 设置审批记录表id
     *
     * @param examId 审批记录表id
     */
    public void setExamId(String examId) {
        this.examId = examId;
    }

    /**
     * 获取创建时间
     *
     * @return good_create_time - 创建时间
     */
    public Long getGoodCreateTime() {
        return goodCreateTime;
    }

    /**
     * 设置创建时间
     *
     * @param goodCreateTime 创建时间
     */
    public void setGoodCreateTime(Long goodCreateTime) {
        this.goodCreateTime = goodCreateTime;
    }

    /**
     * 获取修改时间
     *
     * @return good_update_time - 修改时间
     */
    public Long getGoodUpdateTime() {
        return goodUpdateTime;
    }

    /**
     * 设置修改时间
     *
     * @param goodUpdateTime 修改时间
     */
    public void setGoodUpdateTime(Long goodUpdateTime) {
        this.goodUpdateTime = goodUpdateTime;
    }

    /**
     * 获取是否需要归还,1-true,0-false
     *
     * @return good_is_return - 是否需要归还,1-true,0-false
     */
    public String getGoodIsReturn() {
        return goodIsReturn;
    }

    /**
     * 设置是否需要归还,1-true,0-false
     *
     * @param goodIsReturn 是否需要归还,1-true,0-false
     */
    public void setGoodIsReturn(String goodIsReturn) {
        this.goodIsReturn = goodIsReturn;
    }
}